html, body { margin: 0; padding: 0; }
body {  background: url('/images/background.png') repeat; color: #000; font: normal 90%/1.3 Arial, Helvetica, sans-serif; }
:link, :visited { color: #c10000; text-decoration: none; }
:link:hover, :visited:hover { text-decoration: underline; }
:link img, :visited img { border: none; }

blockquote { font-style: italic; }
/*  form table { margin-bottom: 1em; }
form table tbody th { font-weight: normal; padding-top: .3em; text-align: right;
  vertical-align: top;
}*/

/*  #test3 { width: 100%; border: 1px solid red; }
#menu_main_8 { width: 16%; border: 1px solid green; }
#menu_main_9 { width: 16%; border: 1px solid green; }
#menu_main_10 { width: 16%; border: 1px solid green; }
#menu_main_11 { width: 16%; border: 1px solid green; }
#menu_main_14 { width: 16%; border: 1px solid green; }
#menu_main_46 { width: 16%; border: 1px solid green; }}*/

form label { color: #666; font-size: 90%; }


/* базовая структура */
#doc { font-size: 100%; }
#wrap { width: 1180px; margin: 0em auto; padding: 0em; background: url('/images/main_background.png') repeat; }
#header-over { background: url('/images/header_background4.png') repeat bottom; height: 1.2em; padding: 0.5em 1em; }
#header { background: #FFF; margin: 0em; padding: 0em; clear: both; }
#main { background: url('/images/gerb_background.png') no-repeat center; margin: 0em; padding: 0em; }
#footer { background: url('/images/footer_background.png') repeat-x; margin: 0em; padding: 0 0 0.1em 0; }

.logo { float: left; width: 24%; height: 150px; background: url('/images/header_left.jpg') no-repeat left; }
.hydropower { margin-left: -5%; float: left; width: 24%; height: 150px; background: url('/images/hydropower.gif') no-repeat left; }
.industry { margin-left: -5%; float: left; width: 24%; height: 150px; background: url('/images/industry.gif') no-repeat left; }
.cosmonautics { margin-left: -5%; float: left; width: 24%; height: 150px; background: url('/images/cosmonautics.gif') no-repeat left; }
.agriculture { margin-left: -5%; float: left; width: 24%; height: 150px; background: url('/images/agriculture.gif') no-repeat left; }

.header_substrate { display: block; clear: both;
    width: 100%; height: 150px;
    text-align: left;
/*     background: url('/images/zsamur_header_left_01.jpg') no-repeat left; */
    background-color: #FFF;
    padding: 0.5em 0;;
 }
.logo_old { position:absolute;	top: 0px;	left: 225px;}
.header_right { margin-left: 100px; height: 150px; background: url('/images/zsamur_header_right_01.gif') no-repeat right; }

.legalese { font-size: x-small; text-align: center; color: #999; }

.advert { display: block; clear: both;
    width: 100%; height: 100px;
    text-align: right; }
.advert img { float: right; margin-right: 5px; border: 1px solid #CCC; }

.action:link, .action:visited { background: #f3f3f3; border: 1px outset #ddd;
  color: #666; font-size: 90%; padding: 0 .3em; }
.action:link:hover, .action:visited:hover { background: #e8e8e8;
  border-color: #aaa; color: #000; text-decoration: none; }

form p.hint { color: #666; font-size: 90%; font-style: italic; margin: 0; }
form .error { color: #b00; }

/* горизонтальное меню */
.menu_horizontal { }
.menu_horizontal li { display: inline; padding: 0 0.5em; }

/* верхнее меню */
ul.menu_top { float: right;
    font: normal 1em Arial; color: #CCCCCC; text-align: right; margin: 0em; padding: 0em; }
.menu_top li { display: inline; margin: 0em; padding: 0em; }
.menu_top li a { font: normal 1.0em Arial; color: #FFF; text-decoration: none;  margin: 0 0.2em; }
.menu_top li a:link { text-decoration: none; }
.menu_top li a:visited { text-decoration: none; }
.menu_top li a:active { text-decoration: none; }
.menu_top li a:hover { text-decoration: underline; }

/* левое меню */
ul.menu_left { padding: 0.5em 0.5em 0.5em 1em; }
.menu_left li { list-style-type: square; }

/* двухколоночное меню */
ul.menu_twocolumn { clear: both; width: 100%; margin: 1em 0; }
.menu_twocolumn li { list-style-type: square;
        float: left;
        width: 47%;
        margin: 0 0.5em; }
/* двухколоночное меню */
ul.menu_onecolumn { clear: both; width: 100%; margin: 1em 0; }
.menu_onecolumn li { list-style-type: square;
        margin: 0 0.5em; }


/* основное меню */
.menu_main { font: bold 1.1em sans-serif; color: #c10000;
    margin: 0em; padding: 0em; }
.menu_main a:link, a:visited { color: #c10000; }
.menu_main a:link:hover, a:visited:hover { color: #000; }

.menu_bottom { padding: 2em 1em 0.5em 1em; }
.menu_bottom li { list-style-type: none; padding: 0.5em 0; border-bottom: dotted #6699CC 1px; }
.menu_bottom li a { font: normal 1em Arial; color: #FFF; text-decoration: none; }
.menu_bottom li a:link { text-decoration: none; }
.menu_bottom li a:visited { text-decoration: none; }
.menu_bottom li a:active { text-decoration: none; }
.menu_bottom li a:hover { text-decoration: underline; color: #FFFFFF; }

/* облачное меню */
.menu_cloud_old { text-align: center; margin: 0.5em 0em; padding: 0.5em; line-height: 1.7em;}
.menu_cloud_old li { display: inline; }
.menu_cloud_old li a { font: normal 0.8em Arial; text-decoration: none; margin: 0 0.7em;}
.menu_cloud_old li a:link { text-decoration: none; }
.menu_cloud_old li a:visited { text-decoration: none; }
.menu_cloud_old li a:active { text-decoration: none; }
.menu_cloud_old li a:hover { text-decoration: underline; }

.menu_cloud { text-align: left; margin: 0.5em 0em; padding: 0.5em; line-height: 1em;}
.menu_cloud li { list-style-type: square; margin: 0.5em 0; }
.menu_cloud li a { font: normal 0.8em Arial; text-decoration: none; }
.menu_cloud li a:link { text-decoration: none; }
.menu_cloud li a:visited { text-decoration: none; }
.menu_cloud li a:active { text-decoration: none; }
.menu_cloud li a:hover { text-decoration: underline; }
/* блок новостей на индексе */
.news { margin: 0.1em; padding: 0.5em; }
.news li { list-style-type: none; padding: 1em 0; clear: both; }
.news img { float: left; margin-right: .5em; border: 3px solid #fff; }

/* блок важных новостей background: #FFF; */
div.newsimportant { margin: 0em 1em 1em 0; padding: 0.5em; high:100%; background-color: #d9c4a3;}
.newsimportant img { float: left; margin: 0 1em 0 0; border: 3px solid #fff; }
.newsimportant ul { margin-left: 250px; padding: 0; height: 100%; }
.newsimportant li { list-style-type: none; }
.newsimportant li h3 { margin: 0.5em 0 0; padding: 0; font-size: 1em; color: #333; }
.newsimportant a{ color: #333; }
.newsimportant a:link { text-decoration: none; }
.newsimportant a:visited { text-decoration: none; }
.newsimportant a:active { text-decoration: none; }
.newsimportant a:hover { text-decoration: none; color: #000; }
.newsimportant li p.date { color: #666; font-size: 0.9em; margin: 0 0 0.5em 0; }

/* блок новостной ленты */
.newsfeed { margin: 0.1em; padding: 0.5em; }
.newsfeed li { list-style-type: none; padding: 1em 0; clear: both; font-weight: normal; }
.newsfeed img { float: left; margin-right: .5em; border: 3px solid #FFF; }
.newsfeed div.content { margin-left: 180px ; }
.newsfeed div.content h3 { margin: 0; padding: 0em; }
.newsfeed div.content p.date { color: #999; font-size: 0.9em; margin: 0; padding: 0; }
.newsfeed div.content p.abstract { margin: 0.2em 0; padding: 0;}

/* блок боковой новостной ленты */
.sidebar .newsfeed { margin: 0.1em; padding: 0.5em; }
.sidebar .newsfeed li { list-style-type: none; padding: 1em 0; clear: both; font-weight: normal; }
.sidebar .newsfeed h3 { margin: 0; padding: 0em; font-size: 1em; }
.sidebar .newsfeed p.date { color: #999; font-size: 0.9em; margin: 0; padding: 0; }

/* блок боковой панели */
.sidebar { margin: 0em; padding: 0em; }

/* блок фотогаллереи */
ul.photo_gallery { margin: 0em; padding: 0.5em; }
ul.photo_gallery li { list-style: none; }

/* блок основной информации на индексе */
.content { margin: 0em; padding: 0em; }
.content h1, h2, h3, p, dl, ul { margin: 0.5em 0.5em 0 0.5em; padding: 0em; }

/* административное меню */
.menu_administration { clear: both; margin: 0.1em 0; padding: 0; background: #ccc; font-size: 0.9em; }
.menu_administration li { display: inline; }
.menu_administration li a { margin: 0; padding: 0; }
.inline { display: inline; margin: 0em; padding: 0em; }

/* список ключевых слов */
.keywords { display: inline; margin: -0.1em 0; padding: 0; color: #999; font-size: 0.9em;}
.keywords li { display: inline; padding-right: 0.5em;}
.keywords li a { margin: 0; padding: 0; }

h1 { margin: 0em; padding: 0em; }
h2 { margin: 0em; padding: 0em; }
img { border: 3px solid #FFF; margin: 0.1em;}

/* блок статьи */
.article { padding: 0 1em; }
.article h1 { margin: 0.5em 0; padding: 0em; }
.article p.date { color: #999; font-size: 0.9em; margin: 0; padding: 0; }
.article ul.image { float: left; margin: 0 0.5em 0.5em 0; padding: 0; }
.article ul.image li { list-style: none; margin: 0.5em 0; }
.article p.abstract { margin: 0.5em 0; padding: 0; font-weight: bold;}
.article div.content { margin: 0.5em 0; padding: 0;}
.article ul.keywords { clear: both; }
.article p { margin: 0 0 0.5em 0; padding: 0;}
div.article p:first-letter { margin-left: 1em; }

/* блок информации о блогере */
.blogerinfo { clear: both; margin: 0.1em; padding: 0.5em; }
.blogerinfo img { float: left; margin-right: .5em; border: 1px solid red height: 100px; width:100px; }
.blogerinfo h3 { margin: 0; padding: 0em; }
.blogerinfo p { margin: 0.2em 0; padding: 0;}
/* лента блогеров */
.blogerfeed { margin: 0; padding: 0 0.5em; }
.blogerfeed li { margin: 0.5em; 0 }
.blogerfeed li { list-style-type: none; padding: 0 0 0.5em 0; clear: both; font-weight: normal; }
.blogerfeed img { float: left; margin: 0 0.5em 2em 0; border: 1px solid #CCC; }
.blogerfeed h3 { margin: 0; padding: 0em; }
.blogerfeed p { margin: 0.2em 0; padding: 0;}

/* лента голосовалок */
.opinion { margin: 0; padding: 0.5em; }
.opinion p { margin: 0; padding: 0 0 0.5em 0; }
.opinion ul { margin: 0; padding: 0; }
.opinion li { list-style-type: none; }
.opinion input { margin: 0 0.5em 0 0; }

.counter { float: right; margin: -2.5em 0 0 0;}

.yearselector { font: bold 0.9em Arial;}

/* Форма обратной связи */
.feedback {}
.feedback td { border: none;}

#flash {
    background: #ffc;
    padding: 1em;
    border: 1px dotted #000;
    margin-bottom: 20px;
    font: normal 0.9em Arial;
    border: 1px dotted #000;}

.link_oldsite { margin: auto; text-align:center; }
.link_oldsite { border: none; }

.yui3-loading {
	display: none;
}

.textfield { width: 90%; }
.textarea { width: 90%; }


/* графическая интерактивная схема image map */
#dummy area { cursor:pointer; }
.hidden { display:none; }
#panelContent img { float: left; }
/* #panelContent .alignleft { margin: 1em 0em 1em 120px; } */
#panelContent dl { margin: 1em 0em; }
#panelContent dl dt { font-weight: normal; font-size: 0.7em;
    margin-right: 1em; }
#panelContent .panelContentInline { float: left; }
#panelContent dl dd { font-weight: bold; font-size: 0.9em; }
